package day0725API;

import java.io.*;

public class Test6 {
    public static void main(String[] args) {
        long time1=System.currentTimeMillis();
        try (//1.创建一个节点流直接操作文件Test1.java
             FileInputStream fis = new FileInputStream("src/day0725/Test1.java");
             //2.创建一个处理流用来封装节点流(用于加快读取效率)(循环中用此处理流读取数据)
             BufferedInputStream bi = new BufferedInputStream(fis);
             FileOutputStream fos = new FileOutputStream("src/day0725/Test1_2.java");
             //2.创建一个处理流用来封装节点流(用于加快读取效率)(循环中用此处理流读取数据)
             BufferedOutputStream bo = new BufferedOutputStream(fos)){

            //3.用处理流将读取的数据存入到data变量中，在循环内将data变量中的数据转为char打印
            int data = -1;
            while ((data = bi.read()) != -1) {
                bo.write(data);
            }
        }catch (IOException e){
            e.printStackTrace();//用于打印异常的详细信息
        }
        long time2=System.currentTimeMillis();
        System.out.println(time2-time2);

    }
}

